떡밥위키
최근 변경
최근 토론
특수 기능
파일 올리기
작성이 필요한 문서
고립된 문서
고립된 분류
분류가 되지 않은 문서
편집된 지 오래된 문서
내용이 짧은 문서
내용이 긴 문서
차단 내역
RandomPage
라이선스
IP 사용자
216.73.216.107
설정
다크 모드로 전환
로그인
서버 점검 공지
|
개인정보 처리방침 개정 안내
C(프로그래밍 언어)
(r1 문단 편집)
닫기
RAW 편집
미리보기
=== C언어의 다음 언어? === B언어 기반으로 C언어가 탄생하면서 한때는 프로그래머 유머로 'C' 다음 언어가 과연 'D'일지 'P'일지[* B언어의 전신이 BCPL인 데서 따온 듯 하다.] 묻는 이야기가 있었지만 [[C++]] 같은 것도 나왔고, ANSI C, C99, ~~C0x~~ C11,[* 과거 새로운 표준이 200x년에 나올 줄 알고 C0x로 불렸으나, 2011년에 등장하여 C11이 됐다. C++ 역시 같은 이유로 C++0x로 불리다가 2011년에 등장하여 C++11이 됐다.] C18, C23 등으로 가지를 뻗으며 진화 중인 현재의 C언어에게는 이미 과거의 이야기가 되어버렸다.[* 이들은 다른 언어가 아니라 버전이 다르다.] 사실 '''[[D언어|D]]'''라는 프로그래밍 언어도 있기는 있다. ~~ Birth와 Death 사이의 C언어 ~~ 벨 연구소가 아닌 [[http://www.digitalmars.com|디지털 마르스]](Digital Mars)에서 만든 것이기는 하지만. C++와의 문법적인 호환성은 없지만 C++의 단점을 보완하면서 고생산성을 추구하는 하이 레벨 언어들의 특성들을 반영한 네이티브 컴파일 언어라 사실상 C++의 리엔지니어링 버전처럼 취급하고 있다. [[ABA Games]]의 게임들 대부분도 D언어로 만든 것이다. 잘 모르는 사실이지만 1997년에 등장한 [[https://en.wikipedia.org/wiki/E_(programming_language)|E]]라는 프로그래밍 언어도 있다. 등장한 순서만 따지면 2001년 12월에 등장해서 2007년에 정식판이 나온 D언어보다 훨씬 먼저 나온 셈. 그 외에 단일 영문자 이름을 지닌 프로그래밍 언어는 [[A(프로그래밍 언어)|A]], [[https://en.wikipedia.org/wiki/F_(programming_language)|F]], [[https://en.wikipedia.org/wiki/G_programming_language|G]], [[https://en.wikipedia.org/wiki/J_(programming_language)|J]], [[https://en.wikipedia.org/wiki/K_(programming_language)|K]], [[https://en.wikipedia.org/wiki/P_(programming_language)|P]], [[https://en.wikipedia.org/wiki/Q_(disambiguation)#Computing_and_computer_games|Q]], [[R(프로그래밍 언어)|R]], [[https://en.wikipedia.org/wiki/S_(programming_language)|S]], [[https://en.wikipedia.org/wiki/T_(programming_language)|T]], [[https://vlang.io/|V]], [[https://en.wikipedia.org/wiki/Z_notation|Z]]가 있다.
요약
문서 편집을
저장
하면 당신은 기여한 내용을
CC BY-NC-SA 2.0 KR
또는
기타 라이선스 (문서에 명시된 경우)
로 배포하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이
동의는 철회할 수 없습니다.
비로그인 상태로 편집합니다. 로그인하지 않은 상태로 문서 편집을 저장하면, 편집 역사에 본인이 사용하는 IP(216.73.216.107) 주소 전체가 영구히 기록됩니다.
저장
사용자
216.73.216.107
IP 사용자
로그인
회원가입
최근 변경
[불러오는 중...]
최근 토론
[불러오는 중...]